Big Huge Thesaurus

Carpathian Mountains

noun